package com.bright.cwduijie.duijie.pojo.query;

import com.bright.cwduijie.duijie.enums.OpType;
import lombok.Data;

import java.util.List;
import java.util.Set;

/**
 * @Author hxj
 * @Date 2024/7/9 17:08
 * @Description 对接数据查询对象的通用类
 */

@Data
public class DuijieQuery {

    private String ztDataKey;

    private List<String> ztDataKeys;
    private Integer accSet;

    /**
     * 统一社会信用代码
     */
    private String creditCode;

    private List<String> creditCodes;

    /**
     * 会计期间 年月
     */
//    private String yearMonth;

    /**
     * 新增和删除标志
     */
    private OpType opType;

    /**
     * 本次生成的年份 如果传空就取默认值
     */
    private Integer duijieYears;

    /**
     * 本次生成的月份 如果传空就取默认值
     */
    private Integer duijieMonths;

    private List<String> settledYearMonths;

    /**
     * 本次对接有改动过数据的年月
     */
    private Set<String> changedYearMonths;

}
